Fix transfer annotation for tree_model parameter of gtk_tree_get_row_drag_data()...
authorChristoph Reiter <reiter.christoph@gmail.com>
Mon, 19 Jan 2015 17:06:03 +0000 (18:06 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 24 Jan 2015 21:11:51 +0000 (16:11 -0500)
commitf4dee9b682b5ef0b00d882f0327f0cbdd317afaf
tree8c169443855453b1e9eaff5972579641f504e3d9
parent9668962da12df65810856178bbb5ec1866a953d0
Fix transfer annotation for tree_model parameter of gtk_tree_get_row_drag_data() and add nullable, optional

The GtkSelectionData does not own the model set with
gtk_tree_set_row_drag_data so change the out param to "transfer none".
This fixes a crash after multiple DnD actions due to the bindings
stealing a reference each time this function is called.

This also adds nullable and optional annotations for tree_model and path while at it.

https://bugzilla.gnome.org/show_bug.cgi?id=743193
gtk/gtktreednd.c